<?php

if (!defined('IN_Deep')) exit('Hacking attempt!');
/* ────────────────── 深度空间 深度学习 ──┐
过程名：article_sort
作  用：显示对应分类列表               
参  数：parent_id 父id
说  明：	
日  期：2012-12-19	2014-7-22
──────────────────── www.deepstudy.cn ──┘
*/
function article_sort($parent_id=0){
	global $conn;
	$sql="select * from deep_cms_article_sort where status=1 and parent_id=$parent_id order by display_order,sort_id";
	$rs=$conn->query($sql);
	$arr=$rs->fetchAll();
	return $arr;
}

/*手机端分类列表 */
function article_sort_limit($parent_id=0,$limit=4){
	global $conn;
	$sql="select * from deep_cms_article_sort where status=1  and parent_id=$parent_id order by display_order,sort_id limit 0,$limit";
	$rs=$conn->query($sql);
	$arr=$rs->fetchAll();
	return $arr;
}

/* ────────────────── 深度空间 深度学习 ──┐
过程名：article_sort_place
作  用：显示对应分类的文章列表 {$article(2,8)} he               
参  数：place 显示位置 ,topCount 显示条数 
说  明：需在文章头部包含 此过程自动	添加 分类显示位置：0首页不显示 1公告侧栏 2在首页中部通栏 	
日  期：2009-6-26  2015-2-25
──────────────────── www.deepstudy.cn ──┘
*/
function article_sort_place($place){
	global $conn;
	$article_sort=array();

	$sql_article_sort="select * from deep_cms_article_sort where status=1 and place ='$place' order by display_order,sort_id";
	$rs_article_sort=$conn->query($sql_article_sort);
	$article_sort=$rs_article_sort->fetchAll();
	return $article_sort;
}

/* ────────────────── 深度空间 深度学习 ──┐
过程名：article_tag
作  用：对应属性的文章列表                 
参  数： $sort_id 分类id
说  明： 	
日  期：	2015-2-25
──────────────────── www.deepstudy.cn ──┘
*/
function article_tag($sort_id=-1,$flag='图片',$top_count=8){//
	global $conn;
	if($sort_id==-1){
		$sql="select * from deep_cms_article where flag like '%{$flag}%' and is_deleted=0 and status=1 order by update_time desc,id limit 0,$top_count";
	}else{
		$sql="select * from deep_cms_article where flag like '%{$flag}%' and is_deleted=0 and status=1 and sort_id=$sort_id order by update_time desc,id limit 0,$top_count";
	}
		
	$rs=$conn->query($sql)->fetchall();
	return $rs;
}

/* ────────────────── 深度空间 深度学习 ──┐
过程名：article_list
作  用：对应分类 子类的文章列表                
参  数： $sort_id 分类id	$top_count 显示条数 null为不限制
说  明： 	
日  期：2009-6-27		2015-2-25
──────────────────── www.deepstudy.cn ──┘
*/
function article_list($sort_id=-1,$top_count=8){
	global $conn;

	if($sort_id==-1){
		$sql="select * from deep_cms_article where is_deleted=0 and status=1 order by update_time desc,id"	;
	}else{
		$sql="select * from deep_cms_article where is_deleted=0 and status=1 and sort_id=".$sort_id." order by update_time desc,id"	;
	}
	if( is_int( $top_count) ){
		$sql.=" limit 0,$top_count";
	}
	$rs=$conn->query($sql);
	
	return $rs->fetchAll();
}

/* ────────────────── 深度空间 深度学习 ──┐
过程名：article_list_page
作  用：对应分类 子类的文章列表   可分页                
参  数： $sort_id 分类id
说  明： 	
日  期：2009-6-27		2015-2-25
──────────────────── www.deepstudy.cn ──┘
*/
function article_list_page($sort_id=-1,$oPage=''){
	global $conn;

	if($sort_id==-1){
		$sql="select * from deep_cms_article where is_deleted=0 and status=1 order by update_time desc,id"	;
	}else{
		$sql="select * from deep_cms_article where is_deleted=0 and status=1 and sort_id= $sort_id order by update_time desc,id"	;
	}
	if( is_object($oPage) ){
		$sql=$oPage->getPageSQL( $sql );
	}
	$rs=$conn->query($sql);
	
	return $rs->fetchAll();
}


/* ───────────────── 深度空间 深度学习 ──┐
过程名： article_new
参  数： $sort_id 分类id	,	topCount 显示条数
作  用： 对应分类 的 最新文章               
说  明： 	
日  期：2012-12-20
──────────────────── www.deepstudy.cn ──┘
*/
function article_new($sort_id=-1,$topCount=10){
	global $conn;

	if($sort_id==-1){
		$sql="select * from deep_cms_article where is_deleted=0 and status=1  order by update_time desc,id"	;		
	}else{
		$sql="select * from deep_cms_article where is_deleted=0 and status=1 and sort_id=".$sort_id." order by update_time desc,id"	;
	}
	
	$sql.=" limit 0,$topCount";
	$rs=$conn->query($sql);
	
	return $rs->fetchAll();
}

/* ───────────────── 深度空间 深度学习 ──┐
过程名： article_comment
参  数： $article_id 文章id
作  用： 对应文章 的评论 
说  明： 	
日  期：2013-5-11
──────────────────── www.deepstudy.cn ──┘
*/
function article_comment($article_id=-1){
	global $conn;
	$sql="select * from deep_cms_article_comment where status=1 and article_id=$article_id order by create_time desc,id";
	$rs=$conn->query($sql);
	return $rs->fetchAll();
}
